.x-validatebox-text.x-validatebox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
  color: #000;
}
.x-combobox {
	cursor: pointer;
}

ul.x-combobox-panel {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	background-color: #ffffff;
}

ul.x-combobox-panel>li {
	list-style: none;
	padding: 6px 6px 6px 16px;
    cursor: pointer;
    font-size: 16px;
    width: auto;
}

ul.x-combobox-panel {
	position: absolute;
	height: 200px;  
	width: auto; 
	display:block; 
	overflow: auto; 
	border: 1px solid #aaaaaa;
	display: none;
}

ul.x-combobox-panel>li.x-combobox-item-hover {
	background-color: #5897fb;
}

ul.x-combobox-panel>li.x-combobox-item-selected {
	background-color: #dddddd;
}
.pagination>select {
	width: auto;
	margin: 0;
}
.pagination ul {
	vertical-align: middle;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #c4e3f3;
}
.x-datagrid-cell-rownumber {
	width: 25px;
}
.table th.x-datagrid-cell-check,.table td.x-datagrid-cell-check {
	width: 27px;
	text-align: center;
	vertical-align: middle;
}
.table th.x-datagrid-cell-check input,.table td.x-datagrid-cell-check input {
	vertical-align: baseline;
}
form > table {
	
}

.td10 {
	width: 10%;
}
.td15 {
	width: 15%;
}
.td20 {
	width: 20%;
}
.td30 {
	width: 30%;
}
.td35 {
	width: 35%;
}
.td40 {
	width: 40%;
}
.td50 {
	width: 50%;
}
.td60 {
	width: 60%;
}
.td70 {
	width: 70%;
}
.td80 {
	width: 80%;
}
.td85 {
	width: 85%;
}
.td90 {
	width: 85%;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}